package com.party.service.vote;

import com.party.common.Page;
import com.party.model.Vote;

import java.util.List;

/**
 * 自建投票
 */
public interface VoteService {
    /**
     * 增删改查
     */
    public int addVote(Vote vote);

    public int deleteVoteByPrimaryKey(Integer id);

    public int deleteVoteByIds(String ids);

    public Vote getVoteByPrimaryKey(Integer id);

    public int updateVoteByPrimaryKey(Vote vote);

    public List<Vote> getAllVote();
    /**
     * 获得自建投票数据列表（分页）
     * @param pageSize
     * @param pageNumber
     * @return
     */
    public Page getVoteList(Vote vote, int pageSize, int pageNumber);
}
